Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Argentina Open - Buenos Aires Cordoba Open - Cordoba French Open - Paris Spain F8 Spain F16 Spain F17 Spain F28 Spain F13 Spain F20 Spain F30 Spain F35 Spain F36 Spain F9 Spain F10 Spain F11 Spain F13 Spain F17 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F23 Spain F26 Spain F27 Spain F29 Spain F34 Spain F35 Portugal F4 Portugal F5 Spain F38 Spain F39 Spain F40 Spain F41 Spain F3 Spain F4 Spain F5 Spain F6 Spain F7 Spain F8 Spain F9 Spain F2 Spain F10 Spain F12 Spain F13 Spain F16 Spain F18 Spain F19 Spain F20 Spain F21 Serbia F1 Serbia F2 Spain F25 Spain F26 Spain F28 Spain F29 Spain F30 Spain F31 Spain F32 Spain F33 Spain F34 Portugal F7 Portugal F8 Spain F38 Spain F39 Spain F40 Spain F41 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Great Britain F1 Spain F2 Morocco F1 Spain F3 Morocco F2 Spain F4 Spain F5 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Turkey F4 Turkey F5 Turkey F6 Spain F15 Spain F16 Spain F17 Spain F18 Spain F20 Spain F21 France F10 France F12 Spain F28 Spain F29 Spain F30 Portugal F4 Portugal F5 Spain F35 Spain F37 Spain F3 Spain F4 Spain F7 Italy F2 Italy F3 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Italy F17 Spain F31 Spain F35 Spain F36 France F4 Spain F14 Spain F15 Spain F36 Spain F37 Spain F38 Spain F10 Spain #1-w3 Spain F20 Hungary F4 Spain F32 Spain F26 Spain F31 Spain F32 Spain F2 Spain F4 Spain F14 Spain F15 Spain F33 Spain F17 Romania F11 Spain F31 Romania F10 Sporting Challenger '07 Trofeo Regione Piemonte - Turin LXVII Concursu Internacional de Vigo - Vigo Mamaia Challenger - Constanta Kos Succhetti Tennis Cup - Cordenons Meknes Challenger Monza Challenger Tunis Challenger Milan Challenger San Benedetto Challenger Rimini Challenger Orbetello Challenger Segovia Challenger Vigo Challenger San Sebastian Challenger Freudenstadt Challenger Seville Challenger Szczecin Challenger Palermo Challenger Napoli Challenger Tarragona Challenger Tanger Challenger Barletta Challenger Tallahassee Challenger Cordenons Challenger San Remo Challenger Bordeaux Challenger Prostejov Challenger Arad Challenger San Benedetto Challenger Istanbul Challenger San Sebastian Challenger Manerbio Challenger Geneva Challenger Seville Challenger Izmir Challenger Tarragona Challenger Sao Paulo Challenger Bucaramanga Challenger Courmayeur Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Furth Challenger Milan Challenger Marburg Challenger Turin Challenger Tampere Challenger San Marino Challenger San Sebastian Challenger Seville Challenger Szczecin Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Mersin Challenger Milan Challenger Tampere Challenger Sibiu Challenger Cordenons Challenger Como Challenger Alphen Challenger Rio De Janeiro Challenger Bordeaux Challenger Prostejov Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Guimaraes Challenger 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Barranquilla Challenger Milan Challenger Padova Challenger Banja Luka Challenger Furth Challenger San Benedetto Challenger Genova Challenger Black Forest Open - Freudenstadt Rennes Challenger Leon Challenger Rabat Challenger Quimper Challenger Prostejov Challenger Reggio Emilia Challenger Casablanca Challenger Recanati Challenger Tampere Challenger Santiago Challenger Eckental Challenger Kosice Challenger Kenitra Challenger Prague Challenger Cordenons Challenger Rabat Challenger Kosice Challenger Trnava Challenger Panama City Challenger Reggio Emilia Challenger Genova Challenger Seville Challenger Caltanissetta Challenger Marburg Challenger Rimini Challenger Napoli Challenger Meknes Challenger Open Costa Daurada - Tarragona Heilbronn Challenger Guangzhou Challenger Pingguo Challenger Prostejov Challenger Lyon Challenger Braunschweig Challenger Orleans Challenger Quimper Challenger Segovia Challenger Bordeaux Challenger Trnava Challenger Bad Waltersdorf Challenger Porto Challenger Madrid Challenger Bratislava 2 Challenger Oeiras 1 Challenger Oeiras 2 Challenger Bratislava 1 Challenger Girona Challenger Bordeaux Challenger Prague 3 Challenger Perugia Challenger Modena Challenger Szczecin Challenger Mallorca Challenger Szczecin Challenger Biel Challenger Open de la Comunidad Valenciana - Valencia Tenerife Challenger Helsinki Challenger Open Seat Godo 2007 - Barcelona Braga Challenger Genova Challenger Phoenix Challenger Maia Challenger Girona Challenger Aix En Provence Challenger Riviera di Rimini Challenger - Rimini Bad Waltersdorf Challenger Malaga Challenger Calgary Challenger Estoril Open - Estoril Aix En Provence Challenger Menorca Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Montemar Challenger Allianz Suisse Open Gstaad - Gstaad 84° Concurso Internacional Tenis San Sebastian - San Sebastian Prostejov Challenger Sassuolo Challenger Medibank International - Sydney Open Sabadell Atlantico - Barcelona BCR Open Romania - Bucharest If Stockholm Open - Stockholm Tennislife Cup - Napoli Open de Tenis Comunidad Valenciana - Valencia Open Tarragona Costa Daurada - Tarragona Movistar Open - Santiago Open 13 - Marseille Como Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Valencia Challenger Estoril Open - Estoril Tanger Challenger Antalya 2 Challenger St. Brieuc Challenger ATP Studena Croatia Open - Umag Genova Challenger Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Rome Challenger Open Sud de France - Montpellier Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Karlsruhe Challenger Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Cremona Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Alicante Challenger Quimper Challenger Bergamo Challenger Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Apia International - Sydney Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca San Juan Challenger Barcelona Open BancSabadell - Barcelona Heilbronn Challenger Portugal Open - Oeiras BMW Open - Munich Porto Alegre Challenger Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Valencia Challenger Bet-at-home Open - Hamburg Montevideo Challenger Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Meknes Challenger China Open - Beijing Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Brasil Open - Costa do Sauipe Marrakech Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Caltanissetta Challenger Erste Bank Open - Vienna Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BCR Open Romania - Bucharest Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Erste Bank Open - Vienna Valencia Open - Valencia Rakuten Japan Open - Tokyo European Open - Antwerp Ecuador Open - Quito Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Gerry Weber Open - Halle European Open - Antwerp Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Argentina Open - Buenos Aires Napoli Challenger Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago European Open - Antwerp Murray River Open - Melbourne Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Cordoba Open - Cordoba Tata Open Maharashtra - Pune Generali Open - Kitzbuhel Erste Bank Open - Vienna Monza Challenger VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Open 13 - Marseille Kremlin Cup - Moscow ASB Classic - Auckland Tunis Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Ecuador Open - Quito Millennium Estoril Open - Estoril Millennium Estoril Open - Estoril ASB Classic - Auckland Ecuador Open - Quito Gerry Weber Open - Halle Sofia Open - Sofia Erste Bank Open - Vienna Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Turin Challenger ASB Classic - Auckland Lisbon Challenger Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Grand Prix Hassan II - Marrakech Geneva Open - Geneva Qatar ExxonMobil Open - Doha Libema Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Adelaide International - Adelaide ASB Classic - Auckland Murcia Challenger International German Open - Hamburg European Open - Antwerp Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Emilia-Romagna Open - Parma Melbourne Summer Set - Melbourne Heineken Open - Auckland Caltanissetta Challenger Milan Challenger Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Seville Challenger Swiss Open - Gstaad Moselle Open - Metz Astana Open - Astana ASB Classic - Auckland Rio Open - Rio de Janeiro Bet-At-Home Austrian Open - Kitzbuhel Asuncion Challenger Sao Paulo Challenger German Tennis Championships - Hamburg Meerbusch Challenger Rakuten Japan Open - Tokyo China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai Erste Bank Open - Vienna Murcia Challenger Copa Claro - Buenos Aires Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Tulln Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice ATP Vegeta Croatia Open - Umag Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Rome Challenger Topshelf Open - 's-Hertogenbosch Valencia Open - Valencia Open Parc - Lyon Aircel Chennai Open - Chennai Bordeaux Challenger Furth Challenger Copa Claro - Buenos Aires Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Cordoba Open - Cordoba Cordoba Open - Cordoba Valencia Open - Valencia Madrid Challenger Heineken Open - Auckland Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca AEGON Championships - London Aegon Nottingham Open - Nottingham San Benedetto Challenger SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Aix En Provence Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Brest Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open Parc - Lyon Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Punta Del Este Challenger Millennium Estoril Open - Estoril China Open - Beijing SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Suisse Open - Gstaad Hamburg European Open - Hamburg Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Geneva Open - Geneva Bet-at-home Open - Hamburg Chengdu Open - Chengdu Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Oeiras 3 Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Mallorca Challenger Millennium Estoril Open - Estoril BMW Open - Munich Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Open Parc - Lyon Generali Open - Kitzbuhel Zhuhai Open - Zhuhai Seville Challenger Tel Aviv Watergen Open - Tel Aviv Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Ciutat de Barcelona - Barcelona Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Hamburg European Open - Hamburg Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Vicenza Challenger Chile Dove Men+Care Open - Santiago Perugia Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Forte Village Sardegna Open - Sardinia Mercedes Cup - Stuttgart Noventi Open - Halle Nordea Open - Bastad Braga Challenger Winston-Salem Open - Winston-Salem Open SEAT Godo 2006 - Barcelona Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tennis Napoli Open - Naples United Cup - Australia Adelaide International 2 - Adelaide Malaysian Open - Kuala Lumpur Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril EFG Swiss Open - Gstaad Villena Challenger Generali Open - Kitzbuhel Ortisei Challenger Gijon Open - Gijon Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Ismaning Challenger Barcelona Open Banc Sabadell - Barcelona AEGON International - Eastbourne Drummondville Challenger Movistar Chile Open - Santiago Valencia Challenger Millennium Estoril Open - Estoril Maia Challenger Madrid Challenger BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Poznan Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Iasi Challenger San Marino Challenger Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Cordenons Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Open 13 - Marseille Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Suisse Open - Gstaad Antalya Cup - Antalya Miami Open - Miami Abierto Mexicano - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Swiss Open - Gstaad Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo Mutua Madrid Open - Madrid Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem cinch Championships - London Sophia Antipolis Challenger Montechiarugolo Challenger Grand Prix Hassan II - Marrakech Cassis Challenger Bratislava Challenger Bordeaux Challenger Szczecin Challenger Girona Challenger Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Mallorca Championships - Mallorca Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Qatar ExxonMobil Open - Doha Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Barcelona Open Banc Sabadell - Barcelona Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai Miami Open - Miami Mutua Madrid Open - Madrid EFG Swiss Open - Gstaad Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open 13 Provence - Marseille BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Nature Valley International - Eastbourne Western & Southern Open - New York Mutua Madrilena Madrid Open - Madrid Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Generali Open - Kitzbuhel Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Masters - Paris cinch Championships - London BNP Paribas Open - Indian Wells EFG Swiss Open - Gstaad Mutua Madrid Open - Madrid National Bank Open - Montreal Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Plava Laguna Croatia Open - Umag Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami St. Petersburg Open - St. Petersburg Royal Guard Open Chile - Vina del Mar Open de Nice Cote d'Azur - Nice European Open - Antwerp Open Sud de France - Montpellier Shenzhen Open - Shenzhen Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Chengdu Open - Chengdu Australian Open - Melbourne French Open - Paris German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Wimbledon - London French Open - Paris Wimbledon - London China Open - Beijing U.S. Open - New York Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Rogers Cup - Montreal Wimbledon - London Rogers Cup - Toronto Internazionali BNL d'Italia - Rome U.S. Open - New York Cassis Challenger Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, Group B, Valencia Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, 1R, POR-AUT 1-4 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, PO, UKR-POR 3-1 Olympics - Rio de Janeiro Davis Cup, Group C, Valencia French Open (juniors) All Lower level tournaments Olympics - Tokyo Davis Cup, Group I, PO, POR-RSA 4-0